<!--  -->
<template>
    <van-popup v-model="tainShow" position="bottom" round :style="{ 'max-height': '60%' }" @close="tainClose">
      <div class="maintain-main">
        <div class="maintain-head flex-a-c flex-j-sb">
          <h3>变更记录</h3>
          <div class="label-circle flex-a-c flex-j-c">
            <span class="iconfont icon-guanbi" @click.stop="tainClose"></span>
          </div>
        </div>
        <div class="maintain-list">
          <maintain-item :tainBtn="false" :datas="datas"  :names="names"></maintain-item>
        </div>
      </div>
    </van-popup>
</template>

<script>
//这里可以导入其他文件（比如：组件，工具js，第三方插件js，json文件，图片文件等等）
//例如：import 《组件名称》 from '《组件路径》';
import maintainItem from "./maintainItem.vue";
export default {
  name: '',
  //import引入的组件需要注入到对象中才能使用
  components: {
    maintainItem
  },

  props: {
    tainShow: Boolean,
    names: {
      type:String,
      default:''  
    },
    datas: {
      type: Object,
      default: () => {
        return {}
      }
    }

  },
  data() {
    return {
    };
  },
  //监听属性 类似于data概念
  computed: {},
  //监控data中的数据变化
  watch: {},
  //方法集合
  methods: {
    tainClose() {
      this.$emit('update:tainShow', false);
    }
  },
  //生命周期 - 创建完成（可以访问当前this实例）
  created() {

  },
  //生命周期 - 挂载完成（可以访问DOM元素）
  mounted() {

  },
  beforeCreate() { }, //生命周期 - 创建之前
  beforeMount() { }, //生命周期 - 挂载之前
  beforeUpdate() { }, //生命周期 - 更新之前
  updated() { }, //生命周期 - 更新之后
  beforeDestroy() { }, //生命周期 - 销毁之前
  destroyed() { }, //生命周期 - 销毁完成
  activated() { }, //如果页面有keep-alive缓存功能，这个函数会触发
}
</script>
<style lang="scss" scoped>
/* @import url(); 引入公共css类 */
.label-circle {
    background: #F0F0F1;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    .icon-guanbi {
      font-size: 10px;
    }
  }
.maintain-main {
  background-color: #F5F5F5;
  padding: 22px 18px;

  .maintain-head {
    padding: 0 0 12px 0;

    h3 {
      font-weight: bold;
      font-size: 16px;
      color: #00001C;
    }

  }

}
</style>